//package com.itheima.backend.service.JIEKOU;
//
//
//import com.itheima.backend.pojo.Message;
//
//import java.util.List;
//
//public interface MessageService {
//
//    void createMessage(Message message);
//
//    void deleteMessageById(Integer id);
//
//    List<Message> getMessages(int page, int size);
//
//    List<Message> searchMessages(String keyword, Integer userId);
//
//}
package com.itheima.backend.service.JIEKOU;


import com.itheima.backend.pojo.Message;

import java.util.List;

public interface MessageService {

    void createMessage(Message message);

    void deleteMessageById(Integer id);

    List<Message> getMessages(int page, int size);

    List<Message> searchMessages(String keyword, String username,int page);

    List<Message> getMessagesByUserId(Integer userId, int page, int size);

    Message getMessageById(Integer id);

    List<Message> searchAllmessages(String keyword,int page);


}
